Information servicing method, recording medium recording with programs for realizing the method, and information servicing system

ABSTRACT

An information servicing method for communicating information between a server and a client terminal through a network, comprising: deciding whether a predetermined time period has elapsed without user input; switching a prevailing processing to a background processing when it is decided that the no user input has occurred during the predetermined time period; transmitting to the server personal information comprising user preference data and/or a schedule, registered in advance, each time the prevailing processing becomes background processing; and displaying an answer corresponding to the transmitted personal information when the answer is received from the server, the answer comprising push information correlating to the personal information.

This application is a continuation of U.S. patent application Ser. No.09/764,408, filed Jan. 19, 2001 now U.S. Pat. No. 6,961,747, thedisclosure of which is expressly incorporated herein by reference in itsentirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present disclosure relates to subject matter contained in JapanesePatent Application No. 2000-012314, filed on Jan. 20, 2000, thedisclosure of which is expressly incorporated herein by reference in itsentirety.

The present invention relates to an information servicing method forservicing online informations beneficial for a user, a recording mediumrecording with a program for realizing the method, and an informationservicing system.

2. Related Art

In the internet, there has already been known the technique todistribute the information such as an advertise beneficial for the userto the terminal of the user. The technique of this kind is disclosed inU.S. Pat. No. 5,740,549. Normally, the screen saver is started for theidle time period in which no input is given for a predetermined timeperiod from the user. Here, the idle time period is effectivelyexploited for servicing the advertise demanded by the user.

As a similar technique, on the other hand, there is disclosed inUnexamined Published Japanese Patent Application No. 11-511574 atechnique by which an advertise is selected from the computer networkdatabase on the basis of a preference made by the user so that thereceived advertise is displayed by the screen saver.

According to the above-specified Publication, an operation to select theinformation desired by the user in advance is required, and the selectedinformation is serviced to the user through the screen saver. In thiscase, what is done is to serve the selected information one way throughthe screen saver. The actual state is that even the selected informationcan attract no attention so long as it is not beneficial at that time.

As the network infrastructure spreads in recent years, the time periodfor utilizing the network in the business and private fields hasoccupied most of daytime. Under this environment, it is expected toservice informations in close contact with the life of the user.

SUMMARY OF THE INVENTION

An object of the present invention is to provide an informationservicing method for servicing informations beneficial for a user, arecording medium recording with a program for realizing the method, andan information servicing system.

In order to solve the aforementioned problems and to achieve theabove-specified object, according to a first aspect of the invention,there is provided an information servicing method for communicatinginformations between a server and a client terminal through a network,comprising: under the control of said client terminal, deciding whetheror not an idle time with no user input has elapsed for a predeterminedtime period; switching the prevailing processing to a backgroundprocessing, if the lapse of said predetermined time period is decided,and transmitting a personal information registered in advance, to saidserver; and displaying an answer corresponding to said transmittedpersonal information, when said answer is received from said server, andunder the control of said server, selecting a push informationcorrelating directly or indirectly to said personal information whensaid personal information is received from said client terminal;collecting said selected personal information through said network; andtransmitting said collected push information as an answer to said clientterminal.

According to the first aspect, under the control of said clientterminal, a screen saver may be started when said prevailing processingis switched to said background processing. At this time, under thecontrol of said client terminal, said prevailing processing may bereturned from said backgrounding processing to a main routine inresponse to the operation of the user while said screen saver is beingstarted.

According to the first aspect, on the other hand, said personalinformation may contain a schedule indicating an action of the user sothat under the control of said server, a push information correlating toeach action is selected on the basis of said schedule.

According to the first aspect, on the other hand, said personalinformation may contain an information indicating the preference of theuser so that under the control of said server, a push informationcorrelating to each preference is selected on the basis of said scheduleindicating the preference.

According to the first aspect, on the other hand, said personalinformation may contain a schedule indicating an action and a preferenceof the user so that under the control of said server, a correlating pushinformation is selected on the basis of said schedule and saidpreference.

Moreover, a database stored with various push informations may beconnected with said server so that under the control of said server, thepush information may be selected from said database.

According to the first aspect, on the other hand, under the control ofsaid client terminal, the push informations of a plurality of answersmay be simultaneously displayed when said answers are made from saidserver.

According to the first aspect, on the other hand, said network may beconnected with an internet. In this case, under the control of saidclient terminal, if an operation is made by the user for said displayedanswer, a connection may be made with a Web page correlating saidoperated answer, through said internet.

According to the first aspect, on the other hand, said push informationmay contain an advertise.

According to a second aspect, on the other hand, there is provided acomputer-readable recording medium stored with a program for realizing amethod for communicating informations between a server and a clientterminal through a network, wherein said computer is programmed: underthe control of said client terminal, to decide whether or not an idletime with no user input has elapsed for a predetermined time period; toswitch the prevailing processing to a background processing, if thelapse of said predetermined time period is decided, and to transmit apersonal information registered in advance, to said server; and todisplay an answer corresponding to said transmitted personalinformation, when said answer is received from said server, and underthe control of said server, to select a push information correlatingdirectly or indirectly to said personal information when said personalinformation is received from said client terminal; to collect saidselected personal information through said network; and to transmit saidcollected push information as an answer to said client terminal.

According to the second aspect, said computer may be further programmed:under the control of said client terminal, to start a screen saver whensaid prevailing processing is switched to said background processing. Inthis case, said computer may be further programmed: under the control ofsaid client terminal, to return said prevailing processing from saidbackgrounding processing to a main routine in response to the operationof the user while said screen saver is being started.

According to the second aspect, on the other hand, said personalinformation may contain a schedule indicating an action of the user sothat under the control of said server, a push information correlating toeach action is selected on the basis of said schedule.

According to the second aspect, on the other hand, said personalinformation may contain information indicating the preference of theuser so that under the control of said server, a push informationcorrelating to each preference is selected on the basis of said scheduleindicating the preference.

According to the second aspect, on the other hand, said personalinformation may contain a schedule indicating an action and a preferenceof the user so that under the control of said server, a correlating pushinformation is selected on the basis of said schedule and saidpreference.

Moreover, a database stored with various push informations may beconnected with said server so that under the control of said server, thepush information is selected from said database.

According to the second aspect, on the other hand, said computer may befurther programmed under the control of said client terminal, to displaythe push informations of a plurality of answers simultaneously when saidanswers are made from said server.

According to the second aspect, on the other hand, said network may beconnected with an internet. In this case, said computer may be furtherprogrammed under the control of said client terminal, to make aconnection, if an operation is made by the user for said displayedanswer, with a Web page correlating said operated answer, through saidinternet.

According to the second aspect, on the other hand, said push informationmay contain an advertisement.

According to a third aspect, on the other hand, there is provided aninformation servicing system for communicating informations between aserver and a client terminal through a network, wherein said clientterminal comprises decision means for deciding whether or not an idletime with no user input has elapsed for a predetermined time period;transmission means for switching the prevailing processing to abackground processing, if the lapse of said predetermined time period isdecided, and for transmitting a personal information registered inadvance, to said server; and display means for displaying an answercorresponding to said transmitted personal information, when said answeris received from said server, and wherein said server comprises:selection means for selecting a push information correlating directly orindirectly to said personal information when said personal informationis received from said client terminal by said transmission means;collection means for collecting said personal information selected bysaid selection means, through said network; and answer means fortransmitting said push information collected by said collection means,as an answer to said client terminal.

According to the third aspect, said client terminal may start a screensaver when said prevailing processing is switched to said backgroundprocessing. In this case, said client terminal may return saidprevailing processing from said backgrounding processing to a mainroutine in response to the operation of the user while said screen saveris being started.

According to the third aspect, on the other hand, said personalinformation may contain a schedule indicating an action of the user sothat said server selects a push information correlating to each actionon the basis of said schedule.

According to the third aspect, on the other hand, said personalinformation may contain an information indicating the preference of theuser so that said server selects a push information correlating to eachpreference on the basis of said schedule indicating the preference.

According to the third aspect, on the other hand, said personalinformation may contain a schedule indicating an action and a preferenceof the user so that said server selects a correlating push informationon the basis of said schedule and said preference.

Moreover, a database stored with various push informations may beconnected with said server so that said server selects the pushinformation from said database.

According to the third aspect, on the other hand, said client terminalmay display the push informations of a plurality of answerssimultaneously when said answers are made from said server.

According to the third aspect, on the other hand, said network mayconnected with an internet. In this case, said client terminal may makea connection, if an operation is made by the user for said displayedanswer, with a Web page correlating said operated answer, through saidinternet.

According to the third aspect, on the other hand, said push informationmay contain an advertisement.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram for explaining an entire system according toan embodiment of the invention;

FIGS. 2A and 2B are diagrams for explaining one example of personalinformation and show one example of the preference data and one exampleof the schedule of the personal information, respectively;

FIG. 3 is a diagram for explaining information examples of differentcategories to be registered in an information database in thisembodiment;

FIGS. 4A, 4B and 4C are diagrams for patterning and explaining thecorrelations of information by using an information correlating databasein this embodiment, and show patterns 1, 2 and 3, respectively;

FIG. 5 is a flow chart for explaining an example of operations toregister the personal information in this embodiment;

FIG. 6 is a flow chart for explaining an operation correlating examplebetween a client and a push server in this embodiment;

FIGS. 7A to 7F are diagrams showing display examples, as transited inresponse to the push demand, on the client side in this embodiment; and

FIG. 8 is a block diagram showing one construction example of the clientaccording to this embodiment.

DESCRIPTION OF THE PREFERRED EMBODIMENT

One embodiment of the invention will be described in detail withreference to the accompanying drawings.

FIG. 1 is a block diagram for explaining an entire system according toan embodiment of the invention. As shown in FIG. 1, for example, thissystem connects clients 1 and so on and a push server 2 with a network,through which it makes communications. With this network, there areadditionally connected a game server, a server for distributing comics,a server for distributing musics, a server for controlling maleexchanges, a server for controlling chats and so on, although not shown.

To this system, on the other hand, there can be applied a technique suchas the business network or the internet. Where the business network orthe internet is to be applied to the system, there is needed theenvironment in which the services can be utilized after theauthentication of a user was obtained by a dial-up from each client 1 tothe closest server. In the case of a connection with the network, thisconnection has to be made with the provider through a modem.

Here will be further described the individual devices. Each client 1 isprovided with a recording medium 11, in which is recorded personalinformation 11A including preference data and a schedule, a user ID 11Anecessary for the user authentication, a screen saver 11C to be startedif the user's operation is absent for a constant time period, a pushdemand program 11D for demanding the push server 2 the push distributionof the information as the screen saver 11C is started, a game program11E for executing the game, and so on. The recording medium 11 may beexemplified by a hard disk.

The recording medium 11 may be fed with the game program 11E from a diskmedium, such as a CD-ROM, a DVD or a floppy disk. The game program 11Eindicates an online dedicated game program or an offline dedicated gameprogram.

The user ID 11B is utilized for discriminating the legal user to receivethe individual services.

Each client 1 is connected with a display 12 for displaying the imageand outputting the sound for the client of each server, and a keypad 13for the user to input the operations. The various services are providedthrough the display 12 and are controlled through the keypad 13.

The push server 2 is connected with the network and is provided with aninformation database 21, an information correlating database 22, aserver engine 23 and so on. The push server 2 decides correlationbetween the informations to be pushed, from the personal informationsent at a push demanding time from each client 1, and collects andserves the informations on the basis of the decision. The informationdatabase 21 is a database for collecting and registering the latestinformation for the prepared categories. The information correlatingdatabase 22 decides the correlation of the informations to be pushed,from the personal information sent from each client, and specifies therule for determining the combination of the informations to be pushed,from that decision.

The server engine 23 is an engine for administering the operations ofthe push server 2 itself, and contains controls for updating the contentof the information database 21 periodically or at a proper timing.

The personal information to be registered in each client 1 will now bedescribed. FIGS. 2A and 2B are diagrams for explaining one example ofthe personal information. Of the personal information, one example ofthe preference data is shown in FIG. 2A. The preference data includeHobby, Favorite Singer, Favorite Star, Interesting Country, FavoriteFood, Favorite TV Program, Favorite Study, Favorite Home Page,Information on Friend/Acquaintance, Information on Family, FavoriteGame, and Game Being Played, for example. Here, the preference datanaturally include the additional various ones because they indicate thepreferences of the user.

For example, Information on Friend/Acquaintance or Information on Familycovers Birthday, Address or Place of Employment, and Game Being Playedcovers the information on whether or not the game is an online oneserviced through the network. On the other hand, Favorite Game coversthe information such as a favorite game maker or a genre.

Of the personal information, one example of the schedule is shown inFIG. 2B. This schedule includes the general information such as DailySchedule or Scheduled Action Item.

Here will be described the information database 21 in detail. FIG. 3 isa diagram for explaining information examples of different categories tobe registered in the information database 21. This information database21 is stored, as shown in FIG. 3, with: Advertise Data for advertisingcommodities or enterprises; Shopping Guide Data for guiding shops ofindividual countries or individual areas; Weather Data for introducingweather forecasts or present weathers of individual areas; News Data ofsports, events or politics; Travel Data for guiding domestic or abroadtravels; Restaurant Guide Data for Guiding restaurants of individualareas or needs; Hotel Guide Data for guiding hotels of individual areasor needs; or Game information for guiding games of different genres ormakers. These data and informations are serviced through the networkfrom other servers, as shown in FIG. 2, and are updated.

Here will be described the functions of the information correlatingdatabase 22 in detail. FIGS. 4A, 4B and 4C are diagrams for patterningand explaining the correlations of informations by using the informationcorrelating database 22. FIG. 4A shows Pattern 1. This Pattern 1 impliesthat from the correlation between the birthday of the user and the titleof the game being played on the online, an item beneficial for the gameis presented on that birthday.

FIG. 4B shows Pattern 2. This Pattern 2 proposes a reasonable travelplan for the user to make during the summer vacation, from thecorrelation between a country the user is anxious to visit (or a countryinteresting the user) and the summer vacation allowed by the user'sschedule.

FIG. 4C shows Pattern 3. This Pattern 3 proposes the famous restaurantwhich can be introduced by the destination and the time zone of theuser, from the correlation between the schedule (i.e., place and time)of data allowed by the user's schedule and the present time. If theweather forecast is additionally combined in this case, it is possibleto realize the services of a more beneficial information. Where theweather is pushed, there may be prepared a routine comment. If it isforecast to rain outdoors at the destination, it may be set to make anadvice “Let's bring an umbrella!”.

Patterns 1, 2 and 3 are just examples, and it is arbitrary to correlatethree or more kinds of informations or to select the informationdirectly with one kind.

Here will be described the actions according to this embodiment. FIG. 5is a flow chart for explaining an example of operations to register thepersonal information in this embodiment, and FIG. 6 is a flow chart forexplaining an operation correlating example between the client and thepush server.

First of all, a method of registering the personal information will bedescribed with reference to FIG. 5. At each client 1, the menu isdisplayed at first (at Step S10) by inputting the operations by theuser. This menu contains the registration of the personal information.In view of this menu display, the user selects a desired item (at StepS11).

Where the registration of the personal information is selected (on theYes route of Step S12) through the operations of the user, there isdisplayed a sub-menu which is divided into the categories of “Schedule”and “Preference” of the user. If the “Schedule” is then selected by theuser (on the Yes route of Step S13), the schedule is inputted andregistered (at Step S14). Here, the registration contents have alreadybeen described with reference to FIG. 2B.

If the “Preference” is selected (on the No route) at Step S13, on theother hand, the preference is inputted and registered. Here, thepreference contents have already been described with reference to FIG.2A.

Thus, the registration at each client 1 is completed.

The push demand and the push distribution method will be described withreference to FIG. 6. At the client 1, in response to the operation input(on the Yes route of Step S101), there are executed a variety ofoperations (at Step S102). Without the operation input (on the No routeof Step S101), it is decided (at Step S103) whether or not the idle timehas elapsed for a constant period

While the lapse of the constant period is not confirmed (on the No routeof Step S103), the routine returns to Step S101. If the lapse of theconstant period is confirmed (on the Yes route of Step S103), there isstarted the screen saver for preventing the burning of the screen. Asthis screen saver is started, the processing is switched to thebackground (at Step S104).

Then, the registered personal information is transmitted to the pushserver 2 (at Step S105), and the routine is on standby till the pushinformation arrives. When the push information is received (at StepS106), it appears on the starting screen of the screen saver so that itis so displayed (at Step S107) as to be visually recognized by the user.

In the display of the push information, a click may be set to jump tothe Web page. In this case, the Web page is connected directly from theclient 1 by the clicking operation of the user. In this case, theoperation input is detected (on the Yes route of Step S108) through thejump to the Web page, the start of the screen saver is interrupted, andthe switched background is restored (at Step S109). Then, the routinereturns to Step S101.

While no operation is inputted (on the No route of Step S108 after thedisplay of the push information at Step S107 and while no constantperiod is elapsed (on the No route of Step S110) after the start of thescreen saver, the operations of Step S108 and Step S110 are repeatedlyexecuted. If the lapse of the constant period is confirmed, on the otherhand, the routine returns to Step S110, and the personal information istransmitted again to the push server 2. If the information database 21of the push server 2 is updated at this time, the latest information canbe acquired real-time.

At the push server 2, on the other hand, if the personal information isreceived from the client 1 (at Step S201), the correlation of theinformation is decided, as described with reference to FIG. 4, on thebasis of the received personal information, so that the optimum pushinformation is selected (at Step S202) from the decision.

For the correlation of the information, reference is made to theinformation correlating database 22, and the selection of the pushinformation is made on the basis of the category registered in theinformation database 21. Especially the selection of the pushinformation contains the case of collecting it from a server (on thenetwork) other than the information database 21. Therefore, thecollection of the push information means the operation to collect itfrom the information source on the network including the informationdatabase 21 (at Step S203).

The push information thus collected is transmitted to client 1 thatdemanded (requested) it.

Here will be described the display transitions of the client 1. FIGS. 7Ato 7F are diagrams showing display examples, as transited in response tothe push demand, on the client side. Where a game is being played onlineor offline, for example, at the client 1 (as referred to FIG. 7A), thescreen saver is started (as referred to FIG. 7B) if the idling continuesfor a constant time. At this time, the game is switched to thebackground.

After this, there is displayed on the display screen the pushinformation which is serviced from the push server 2 (as referred toFIG. 7C). Specifically, it is the birthday of the player, and there isdisplayed the message “Happy Birthday to You! We Present You Item X.”

This Item X is an information beneficial information if it can beutilized in the game being played. Here, an explanation icon 12 a can beoperated to receive an explanation on the use of Item X from the display(which may contain the sound or may adopt computer graphics).

Subsequently, it is also possible to display a next push information. Aplurality of push informations may arrive because the push informationis selected from the personal information. The manner how to display thepush information may be exemplified by switching the screenssequentially or by arranging the plurality of push informations on thecommon screen.

It is assumed that the client has a promise of a date and that its planis scheduled. If this case matches the condition of FIG. 4C, forexample, there is push-distributed and displayed on the screen arestaurant guide “Today, at Restaurant Y of Shibuya, Cakes Are Served toYour Fill at \1,000 for 15:00-16:00.”

Here, it is possible to display the location of restaurant Y, and itsmenu by operating a map icon 12 b to receive the explanation from thedisplay (which may contain the sound or may adopt computer graphics).Here, the weather forecast cannot be displayed, but a weather mark maybe displayed or a weather information may be displayed by the multipledisplays.

When the push display of the presentation and the restaurant guide isthus ended, the screen saver is displayed again (as referred to FIG. 7E)while the operation of the player is absent. In response to theoperation input of the player, moreover, the screen saver ends, and theoriginal game screen is restored (as referred to FIG. 7F).

Here will be briefly described the construction of the game terminal 1.FIG. 8 is a block diagram showing one construction example of the client1 according to this embodiment. The client 1 is constructed, as shown inFIG. 8, by connecting with an internal bus 10 a CPU 14, a ROM 15, a RAM16, the recording medium 11, an image processing unit 17, a soundprocessing unit 18, the keypad 13, the display 12, a communicationcontrol unit 19 and so on.

The internal bus 10 is a line for transmitting the address signal ordata in the system. The CPU 14 the operations of the client terminalitself as a whole according to the various programs recording in therecording medium 11. The ROM 15 is stored with programs such as the pushdemanding program or the game program for activating the applications, avariety of parameters and so on.

The RAM 16 is a memory to be used as the work area at the time ofexecuting the various programs. The recording medium 11 may be used,although already described, for storing new programs or data from thenetwork through a line 20 connected with the communication control unit19. The image processing unit 17 administers the computer graphicsprocessing or the like at the time of making the push informationdisplay, the Web page display, the game execution, the comics displayand so on. The sound processing unit 18 administers the voice processingor the like at the time of making the push information output, the Webpage output, the game execution, the music output and so on.

The keypad 13 is a unit for inputting by the operations of the user. Thedisplay 12 is a unit for outputting the image and the sound. Thecommunication control unit 19 is an interface connected with the networkvia the line 20 for receiving the various services from the network.This communication control unit 19 is equipped therein with a modem,through which the connection with a provider is effected when connectedwith the network.

As has been described hereinbefore, according to this embodiment, theinformations beneficial for the user are serviced with the propercontents so that the information services in close contact with the lifeof the user can be realized.

As has been described hereinbefore, according to the invention, theinformations beneficial for the user are serviced with the propercontents so that the information services in close contact with the lifeof the user can be realized.

1. An information servicing method for communicating information betweena server and a client terminal through a network, comprising: decidingwhether a predetermined time period has elapsed without any user input;switching a prevailing processing to a background processing when it isdecided that no user input has occurred during the predetermined timeperiod; transmitting, to the server, each time the prevailing processingis switched to the background processing, personal informationcomprising at least a schedule of a user, the personal information beingregistered in advance; displaying, on the client terminal, each time theprevailing processing is the background processing, an answercorresponding to the transmitted personal information when the answer isreceived from the server, the answer comprising push informationcorrelating to the schedule of the user; and setting, when the answer isdisplayed on the client terminal, an input operation of the clientterminal that normally switches the prevailing processing, that wasswitched to the background processing, to the prevailing processing toconnect the client terminal with the push information of the answer andto not switch the prevailing processing, that was switched to thebackground processing, to the prevailing processing, wherein theschedule comprises a daily schedule indicating actions of the user andthe push information correlates to each of the actions on the basis ofthe daily schedule.
 2. The information servicing method of claim 1,wherein the personal information further comprises user preference dataindicating preferences of the user and the push information correlatesto each of the preferences on the basis of the schedule.
 3. Theinformation servicing method of claim 1, further comprising:simultaneously displaying push information of a plurality of answerswhen the plurality of answers are received.
 4. The information servicingmethod of claim 1, wherein the network is connected to an internet. 5.The information servicing method of claim 4, further comprising:connecting, by the client terminal and through the internet, with a webpage identified by the push information when the input operation isinputted to the client terminal.
 6. The information servicing method ofclaim 1, wherein the push information comprises an advertisement.
 7. Theinformation servicing method of claim 1, wherein the schedule of theuser indicates scheduling data allowed by the schedule, and the pushinformation correlates to the scheduling data.
 8. A non-transitorycomputer-readable recording medium stored with a program forcommunicating information between a server and a client terminal througha network, wherein the program executes: under control of the clientterminal, to decide whether a predetermined time period has elapsed,during which no user input has occurred; to switch a prevailingprocessing to a background processing, when it is decided that the nouser input has occurred during the elapsed predetermined time period; totransmit, to the server, each time the prevailing processing is switchedto the background processing, personal information comprising at least aschedule of a user; to display, on the client terminal, each time theprevailing processing is the background processing, an answercorresponding to the transmitted personal information when the answer isreceived from the server, the answer comprising push informationcorrelating to the schedule of the user; and to set, when the answer isdisplayed on the client terminal, an input operation of the clientterminal that normally switches the prevailing processing, that wasswitched to the background processing, to the prevailing processing toconnect the client terminal with the push information of the answer andto not switch the prevailing processing, that was switched to thebackground processing, to the prevailing processing, and under controlof the server, to receive the personal information transmitted from theclient terminal; to select the push information, the push informationcorrelating to the schedule of the user; and to transmit the selectedpush information as the answer to the client terminal, wherein theschedule comprises a daily schedule indicating actions of the user andthe push information correlates to each of the actions of the dailyschedule.
 9. The recording medium of claim 8, wherein the programfurther executes: under the control of the client terminal, to start ascreen saver when the prevailing processing switches to the backgroundprocessing.
 10. The recording medium of claim 8, wherein the personalinformation further comprises user preference data indicatingpreferences of the user and the push information correlates to each ofthe preferences on the basis of the schedule.
 11. The recording mediumof claim 8, wherein the program further executes: under the control ofthe client terminal, to simultaneously display push information of aplurality of answers when the plurality of answers are transmitted bythe server.
 12. The recording medium of claim 8, wherein the network isconnected to an internet.
 13. The recording medium of claim 12, whereinthe program further executes: under the control of the client terminal,to connect the client terminal, through the internet, with a web pageidentified by the push information when the input operation is inputtedto the client terminal.
 14. The recording medium of claim 10, whereinthe push information contains an advertisement.
 15. The recording mediumof claim 8, wherein the schedule of the user indicates scheduling dataallowed by the schedule, and the push information correlates to thescheduling data.
 16. An information servicing system for communicatinginformation, comprising: a client terminal, comprising: a determinerthat determines whether a predetermined time period has elapsed withoutany user input; a processing switcher that switches a prevailingprocessing to a background processing, when the determiner determinesthat no user input has occurred during the predetermined time period; atransmitter that transmits, to a server, each time the prevailingprocessing is switched to the background processing, personalinformation comprising at least a schedule of a user, the personalinformation being registered in advance; a displayer that displays, eachtime the prevailing processing is the background processing, an answercorresponding to the transmitted personal information when the answer isreceived from the server, the answer comprising push informationcorrelating to the schedule of the user; and a setter that sets, whenthe answer is displayed on the client terminal, an input operation ofthe client terminal that normally switches the prevailing processing,that was switched to the background processing, to the prevailingprocessing to connect the client terminal with the push information ofthe answer and to not switch the prevailing processing, that wasswitched to the background processing, to the prevailing processing, andthe server communicates with the client terminal through a network, theserver comprising: a receiver that receives the personal informationtransmitted from the client terminal; a selector that selects the pushinformation, the push information correlating to the schedule of theuser; a collector that collects the push information selected by theselector, through the network; and an answerer that transmits the pushinformation collected by the collector, as the answer to the clientterminal, wherein the schedule comprises a daily schedule indicatingactions of the user, and the push information correlates to each of theactions of the daily schedule.
 17. The information servicing system ofclaim 16, wherein the personal information further comprises userpreference data indicating preferences of a user, and the pushinformation correlates to each of the preferences on the basis of theschedule.
 18. The information servicing system of claim 16, wherein theclient terminal simultaneously displays push information of a pluralityof answers when the plurality of answers are received from the server.19. The information servicing method of claim 1, further comprising:determining, each time the prevailing processing is the backgroundprocessing, whether a predetermined idle time period has elapsed sincethe prevailing processing was switched to the background processing;retransmitting the personal information to the server each time it isdetermined that the predetermined idle time period has elapsed; anddisplaying, on the client terminal, an updated answer corresponding tothe retransmitted personal information when the updated answer isreceived from the server, each time the prevailing processing is thebackground processing.
 20. The recording medium of claim 8, wherein theprogram further executes, under the control of the client terminal: todetermine, each time the prevailing processing is the backgroundprocessing, whether a predetermined idle time period has elapsed sincethe prevailing processing was switched to the background processing; toretransmit the personal information to the server each time it isdetermined that the predetermined idle time period has elapsed; and todisplay, on the client terminal, an updated answer corresponding to theretransmitted personal information when the updated answer is receivedfrom the server, each time the prevailing processing is the backgroundprocessing.
 21. The information servicing system of claim 16, whereinthe client terminal further comprises: an idle determiner thatdetermines, each time the prevailing processing is the backgroundprocessing, whether a predetermined idle time period has elapsed sincethe prevailing processing was switched to the background processing; anda retransmitter that retransmits the personal information to the servereach time it is determined that the predetermined idle time period haselapsed, wherein the displayer displays, on the client terminal, anupdated answer corresponding to the retransmitted personal informationwhen the updated answer is received from the server, each time theprevailing processing is the background processing.
 22. The informationservicing system of claim 16, wherein the schedule of the user indicatesscheduling data allowed by the schedule, and the push informationcorrelates to the scheduling data.